99da5ec8f133c0829bbab4c4c028f23613b90a76,portal-impl/src/com/liferay/portal/lar/LayoutImporter.java,LayoutImporter,doImportLayouts,#number#number#boolean#Map#File#,189
Before Change
// Portlet preferences
_portletImporter.importPortletPreferences(
portletDataContext, layoutSet.getCompanyId(),
portletPreferencesGroupId, layout, null, portletElement,
false, importPortletControls[0], importPortletControls[1],
importPortletControls[2], importPortletControls[3]);
// Portlet data
After Change
Element portletDataElement = portletElement.element("portlet-data");
Map<String, Boolean> importPortletControlsMap =
ExportImportHelperUtil.getImportPortletControlsMap(
companyId, portletId, parameterMap, portletDataElement,
manifestSummary);
try {
if (layout != null) {
portletPreferencesGroupId = layout.getGroupId();
}
// Portlet preferences
_portletImporter.importPortletPreferences(
portletDataContext, layoutSet.getCompanyId(),
portletPreferencesGroupId, layout, null, portletElement,
false,
importPortletControlsMap.get(
PortletDataHandlerKeys.PORTLET_ARCHIVED_SETUPS),
importPortletControlsMap.get(
PortletDataHandlerKeys.PORTLET_DATA),
importPortletControlsMap.get(
PortletDataHandlerKeys.PORTLET_SETUP),
importPortletControlsMap.get(
PortletDataHandlerKeys.PORTLET_USER_PREFERENCES));
// Portlet data
if (importPortletControlsMap.get(
PortletDataHandlerKeys.PORTLET_DATA)) {
_portletImporter.importPortletData(
portletDataContext, portletId, plid,
portletDataElement);
}
}
finally {
_portletImporter.resetPortletScope(
portletDataContext, portletPreferencesGroupId);
}
// Portlet permissions
if (importPermissions) {
_permissionImporter.importPortletPermissions(
layoutCache, companyId, groupId, userId, layout,
portletElement, portletId);
}
// Archived setups
_portletImporter.importPortletPreferences(
portletDataContext, layoutSet.getCompanyId(), groupId, null,
null, portletElement, false,
importPortletControlsMap.get(
PortletDataHandlerKeys.PORTLET_ARCHIVED_SETUPS),
importPortletControlsMap.get(
PortletDataHandlerKeys.PORTLET_DATA),
importPortletControlsMap.get(
PortletDataHandlerKeys.PORTLET_SETUP),
importPortletControlsMap.get(